package com.zhm.demo.excel;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.converters.url.UrlImageConverter;
import lombok.Data;

import java.math.BigDecimal;
import java.net.URL;

@Data
public class QuotationDo {

    @ExcelProperty(index = 0)  // A列: No.
    private String no;

    @ExcelProperty(index = 1)  // B列: 产品型号（如 Hero EE 1）
    private String productModel;

    @ExcelProperty(index = 2, converter = UrlImageConverter.class)
    private URL imageUrl;

//    @ExcelIgnore               // C列: 产品图片（不解析）
//    private String productImage;

    @ExcelProperty(index = 3)  // D列: 描述（含换行文本）
    private String description;

    @ExcelProperty(index = 4)  // E列: 装柜数量20GP
    private String gp20Quantity;

    @ExcelProperty(index = 5)  // F列: 装柜数量40HQ
    private String hq40Quantity;

    @ExcelProperty(index = 6)  // G列: 国内含单价(元/台)
    private String domesticPrice;

    @ExcelProperty(index = 7)  // H列: FOB未含税单价(元/台)
    private String fobPrice;

    @ExcelProperty(index = 8)  // 国内终端售价（含税/元/台）
    private String chinaPrice;
}
